@charset "UTF-8";

/*全局*/
*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body {margin:0;height:100%;overflow:hidden;font-family:微软雅黑;font-size:13px;min-width:800px;}
a {text-decoration:none;}
ul,li {list-style:none;padding:0;margin:0;}

.menu {position:relative;background:#2d5f8b;overflow:visible;height:60px;width:auto;z-index:1000;}
ul,li {position:relative;list-style:none;padding:0;margin:0;}
.menu {float:left;}
.menu > li {width:80px;position:relative;float:left;}
.menu > li ul {z-index:1001;display:none;}
.menu-title {display:block;position:relative;text-decoration:none;/*overflow:hidden;*/    cursor:pointer;white-space:nowrap;user-select:none;-ms-user-select:none;-moz-user-select:none;webkit-user-select:none;padding-left:0;line-height:22px;}
.menu > li li > .menu-title {padding-left:15px;line-height:30px;}
.menu > li > .menu-title.open::before {content:" ";position:absolute;top:100%;left:43%;width:0px;height:0px;border-left:6px solid transparent;border-top:6px solid red;border-right:6px solid transparent;}
.menu-icon {font-size:14px;width:25px;vertical-align:middle;margin-bottom:1px;opacity:.9;filter:alpha(opacity=90);}
.menu > li > a {height:60px;color:#fff;text-align:center;margin:0;}
.menu > li > a .menu-icon {display:block;font-size:28px;line-height:38px;width:100%;margin:0;}
.menu > li:hover {background:#244c6f;}
.menu li:hover > ul {display:block;}
.menu > li ul {position:absolute;top:100%;min-width:130px;line-height:28px;padding:10px 0 5px;border:4px solid #ccc;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#fff;}
.menu > li > ul > li {position:relative;}
.menu > li > ul > li > ul {position:absolute;left:100%;top:0;}
.menu > li > ul {border-top:0;}
.menu > li > .menu-title > .menu-arrow {display:none;position:absolute;left:65px;top:57px;text-indent:0;font-weight:bold;color:#b8d2e1;}
.menu > li:hover > .menu-title .menu-arrow {text-indent:-99999px;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent;border-right-color:white;border-left:none;left:50%;top:100%;margin-top:-7px;}
.menu > li > ul .menu-arrow {position:absolute;width:10px;height:10px;right:4px;top:9px;content:"\f105";/*background:url(../images/arrow1.png) no-repeat left center;*/}
.menu > li > ul .menu-arrow::after {content:"\f105";}
.menu-title.open {background:rgb(224,34,34);}
.menu-title:hover {background:rgb(224,34,34);}
.menu > li ul {background-color:rgb( 55,116,170);min-width:160px;border-radius:0;border:none;padding:0;}
.menu > li ul li {color:#fff;line-height:34px;}
.menu > li ul li:hover {background:rgb(224,34,34);}
.menu > li ul .fa-angle-down {position:absolute;top:10px;right:10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}


.mini-tabs-scrollCt {background:#f3f3f3;border-width:0;border-bottom-width:1px;border-color:#D3D3D3;}
.mini-tabs-position-top .mini-tabs-header {margin-top:3px;}
.mini-tabs-space div {width:4px;}
.mini-tabs-space,.mini-tabs-space2 {border-bottom-color:#D3D3D3;}
.mini-tabs .mini-tab {padding:6px 14px 7px 14px;border-radius:5px 5px 0 0;background:linear-gradient(to bottom,#F8F8F8 0,#eee 100%);border-color:#D3D3D3;color:#575765;}
.mini-tab-text {line-height:13px;padding:3px 4px 3px 4px;}
.mini-tabs-body,.mini-tab-text {font-family:微软雅黑;font-size:13px;}
.mini-tab .mini-iconfont {font-size:13px;line-height:16px;text-align:center;margin-right:2px;}
.mini-tab-hover {background:#e2e2e2;color:#000;}
.mini-tabs .mini-tab-active,.mini-tab-active.mini-tab-hover {position:relative;border-bottom-color:#fff;/*background:linear-gradient(to bottom,#F8F8F8 0,#fff 100%);*/    background:#fff;/*color:#444;*/    color:#000;border-top-color:transparent;}
.mini-tab-active {/*font-weight:bold;*/    color:#000;}
.mini-tab-close:before {display:none;}
.mini-tab-close,.mini-tab-close-hover,.mini-tab-close:hover {margin-top:3px;background:url(../images/icons/tabs_icons.png) no-repeat -34px -2px;vertical-align:top;position:relative;left:2px;}
.mini-tab-close:hover {background-color:transparent;}
.mini-tab-active:before {content:"";position:absolute;width:100%;height:3px;left:0;top:0px;background:#3c8dbc;border-top-left-radius:3px;border-top-right-radius:3px;}
.mini-tabs-nav,.mini-tabs-leftnav {top:6px;}
.mini-tabs .mini-tabs-space,.mini-tabs .mini-tabs-space2 {background:transparent;border-color:#D3D3D3;}
/* arrow */
.mini-tabs-leftButton,.mini-tabs-rightButton {background:none;font:normal normal normal 16px/24px FontAwesome;width:24px;height:24px;border-color:transparent;color:#000;text-align:center;}
a:hover.mini-tabs-leftButton,a:hover.mini-tabs-rightButton {background-color:#e2e2e2;}
.mini-tabs-leftButton:before {content:"\f048";}
.mini-tabs-rightButton:before {content:"\f051";}
.mini-tabs-buttons {padding-top:0;}
/** tabs-bodys ******************************************************************/
.mini-tabs-bodys {border-color:transparent;background:transparent;}
/* tabsbuttons */
#tabsButtons {border-left:1px solid #D3D3D3;height:35px;padding:6px 7px 4px 7px;}
.tabsBtn {font-size:16px;display:inline-block;width:24px;height:24px;text-align:center;cursor:pointer;vertical-align:middle;color:#575765;}
.tabsBtn:hover {background:#e2e2e2;}


.nav {padding-left:0;margin:0;list-style:none;}
.nav > li {position:relative;display:block;margin:0;padding:0;}
.nav > li > a {position:relative;display:block;padding:10px 15px;line-height:1.4;outline:none;}
.nav > li > a:hover,.nav > li > a:focus,.nav > li.active > a,.navbar-nav li.open a.dropdown-toggle {text-decoration:none;background-color:#eee;box-shadow:none;}
.navbar {position:relative;height:50px;margin-bottom:20px;border-bottom:solid 1px #e7e7e7;background:#f8f8f8;}
.navbar-header {float:left;}
.navbar-brand {float:left;padding:15px;font-size:18px;line-height:20px;height:50px;text-align:center;background:#e9e9e9;color:#777;}
.navbar-brand:hover,.navbar-brand:focus {color:#777;text-decoration:none;}
.navbar-brand img {display:block;}
.navbar-nav {float:left;}
.navbar-nav > li {float:left;height:50px;}
.navbar-nav > li > a {padding-top:15px;padding-bottom:15px;color:#777;cursor:pointer;box-shadow:none;}
.navbar-right {position:absolute;right:0;top:0;}
.navbar-form {float:left;padding:8px 15px 0 15px;}
.navbar-form .form-control {display:inline-block;vertical-align:middle;width:auto;}
.caret {display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent;}
.dropup,.dropdown {position:relative;}
.dropdown-menu {position:absolute;left:0;top:100%;display:none;float:left;min-width:160px;font-size:14px;line-height:1.4;padding:5px 0;margin:2px 0;text-align:left;list-style:none;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2000;}
.dropdown-header {display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap;}
.dropdown-menu > .divider {height:0;margin:9px 0;overflow:hidden;border-bottom:solid 1px #e5e5e5;}
.dropdown-menu > li > a {display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap;outline:none;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {color:#262626;text-decoration:none;background-color:#f5f5f5;}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;}
.open > .dropdown-menu {display:block;}
.dropdown-menu.pull-right {left:auto;right:0;}
.dropup > .dropdown-menu {top:auto;bottom:100%;margin-bottom:2px;}
.tooltip {position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:1.4;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto;}
.tooltip.in {filter:alpha(opacity=90);opacity:.9;}
.tooltip.top {padding:5px 0;margin-top:-3px;}
.tooltip.right {padding:0 5px;margin-left:3px;}
.tooltip.bottom {padding:5px 0;margin-top:3px;}
.tooltip.left {padding:0 5px;margin-left:-3px;}
.tooltip-inner {max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px;}
.tooltip-arrow {position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow {bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.top-left .tooltip-arrow {right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.top-right .tooltip-arrow {bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.right .tooltip-arrow {top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.left .tooltip-arrow {top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}
.tooltip.bottom .tooltip-arrow {top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}
.tooltip.bottom-left .tooltip-arrow {top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000;}
.tooltip.bottom-right .tooltip-arrow {top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000;}


/* layout */
.navbar {height:60px;background:#2d5f8b;border-bottom:0;margin-bottom:0;}
.container {position:absolute;top:60px;bottom:0;left:0;right:0;background:#fff;}
/* header */
.navbar-brand {background:transparent;cursor:default;font-size:22px;font-weight:bold;height:100%;line-height:28px;color:#fff;}
.navbar-brand:hover {color:#fff;}
.navbar-nav > li {height:60px;}
.navbar-nav > li > a {color:#fff;padding-top:17px;padding-bottom:18px;font-size:18px;}
.navbar-nav > li > a.userinfo {padding-top:16px;padding-bottom:14px;font-size:13px;}
a.userinfo .fa {font-size:20px;}
a.userinfo .fa::before {position:relative;top:2px;left:6px;}
.userinfo > img {height:30px;width:30px;vertical-align:middle;border-radius:50%;margin-right:4px;}
.search-input {width:150px;border-radius:30px;padding:6px 12px 6px 12px;font-size:14px;vertical-align:middle;outline:none;border:1px solid transparent;margin-top:15px;}
.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li.active > a,.navbar-nav li.open a.dropdown-toggle {background:#244c6f;}
.dropdown-menu > li > a {min-width:134px;font-size:14px;position:relative;display:block;padding:6px 12px;clear:both;font-weight:normal;line-height:1.4285;color:#333;white-space:nowrap;border:none;}
.dropdown-menu li i {padding:0 8px 0 0;}
.dropdown-menu > li > a:hover {background-color:#4b8df8 !important;color:#fff;}
/* mainMenu */
/* mainTabs */
.mini-tabs .mini-tab {padding:8px 16px 9px 16px;}
.mini-tabs-scrollCt {background:#fff;border-color:#d3d3d3;}
.mini-tab-close {top:1px;}
.mini-tabs-leftButton,.mini-tabs-rightButton {top:2px;position:relative;width:26px;height:26px;line-height:26px;}
#tabsButtons {height:40px;padding:6px 7px 4px 7px;}
.tabsBtn {font-size:16px;width:26px;height:26px;line-height:26px;}